/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package br.di0.nyx.cadastro;

import javax.swing.JTextField;

/**
 *
 * @since 2009.08.17
 * @author di0
 */
public interface CadastroFrame {

    /**
     * Limpa os campos da janela.
     */
    void limparTela();

    /**
     * Define o ciclo de foco nos itens da janela.
     */
    void focusCicle();

    /**
     * Aplica Expressões Regulares em JTextFields da janela
     */
    void limitarCampos();

    /**
     * Define um código
     */
    void setCodText(String cod);

    /**
     * Controle do JCheckBox novo.
     * @param codigoField o campo JTextField referente ao código.
     * @param desativar o status
     */
    void ativaCodigo(JTextField codigoField, boolean desativar);
}
